package com.atguigu.gmall.product.mapper;

import com.atguigu.gmall.model.product.SkuSaleAttrValue;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * sku 销售属性关联管理 mapper 组件
 * @author : zjj
 * @date : 2021/1/29 14:36
 */
@Mapper
public interface SkuSaleAttrValueMapper extends BaseMapper<SkuSaleAttrValue> {
    /**
     * 根据spuId查询到spu下面的sku销售属性值组合:
     *      例如 ： spuId  1
     *      销售属性为： 颜色，内存
     *      销售属性值： 红色，黑色，白色  8G+64G  12G+128G
     *      sku :  白色 8G+64G  , 黑色 8G+64G  , 白色 12G+128G
     *
     * @param spuId     spuId
     * @return          结果
     */
    List<Map<String,String>> getSaleAttrValuesBySpu(Long spuId);
}
